// 用于跨域认证
// jsonwebtoken原生不支持promise的方式，而是使用的回调函数的方式进行异步操作，因此对其进行转换
const jwt = require('jsonwebtoken')
const { promisify } = require('util')

exports.sign = promisify(jwt.sign)

exports.verify = promisify(jwt.verify)

// 不验证，直接做解析的方法
exports.decode = promisify(jwt.decode)

// 然后去config.default里加入一个jwtSecret字段，此字段可以通过在线生成UUID实现